package com.xnyzc.lhy.mis.service.cms.dict;

import com.xnyzc.lhy.common.entity.Rv;
import com.xnyzc.lhy.mis.entity.param.cms.dict.DictParam;


/**
 * <p>
 * 字典管理
 * </p>
 *
 * @author wangshuo
 * @since 2019-08-24
 */
public interface DictService {

    /**
     * 获取字典管理列表
     *
     * @return
     */
    Rv getDictList(DictParam param);

    /**
     * 字典管理详情
     *
     * @return
     */
    Rv getDictDetails(DictParam param);

    /**
     * 字典管理新增、修改
     *
     * @return
     */
    Rv getUpdateDict(DictParam param);

    /**
     * 删除字典配置
     *
     * @return
     */
    Rv getDeleteDict(DictParam param);

    /**
     * 查询已有的字典类型
     *
     * @return
     */
    Rv getDictTypeList();


    /**
     * 字典类型新增
     *
     * @return
     */
    Rv addDictType(DictParam param);

}
